home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 7: Programming / CDAT7.iso / demos / VisualAge for Java 2.0 Entry / setup / data1.cab / ide-e / IDE / cache / T3TCV2 (.txt) < prev    next >
Encoding:
Java Class File  |  1998-09-16  |  25.0 KB  |  808 lines

  1. package com.ibm.uvm.swing.beaninfo;
  2.  
  3. import com.ibm.uvm.awt.beaninfo.IvjBeanInfo;
  4. import java.awt.Image;
  5. import java.beans.BeanDescriptor;
  6. import java.beans.EventSetDescriptor;
  7. import java.beans.MethodDescriptor;
  8. import java.beans.ParameterDescriptor;
  9. import java.beans.PropertyDescriptor;
  10. import java.beans.SimpleBeanInfo;
  11.  
  12. public class JComponentBeanInfo extends IvjBeanInfo {
  13.    static Class class$java$beans$PropertyChangeListener;
  14.    static Class class$com$sun$java$swing$border$Border;
  15.    static Class class$com$sun$java$swing$KeyStroke;
  16.    static Class class$java$lang$String;
  17.    static Class class$java$beans$PropertyChangeEvent;
  18.    static Class class$java$beans$VetoableChangeListener;
  19.    static Class class$java$lang$Object;
  20.    static Class class$java$awt$Rectangle;
  21.    static Class class$java$awt$Point;
  22.    static Class class$java$awt$Graphics;
  23.    static Class class$java$awt$Component;
  24.    static Class class$java$awt$Dimension;
  25.    static Class class$com$sun$java$swing$event$AncestorListener;
  26.    static Class class$com$sun$java$swing$event$AncestorEvent;
  27.    static Class class$com$sun$java$swing$JComponent;
  28.  
  29.    public EventSetDescriptor ancestorEventSetDescriptor() {
  30.       EventSetDescriptor aDescriptor = null;
  31.       Class[] var10000 = new Class[1];
  32.       Class var10003 = class$com$sun$java$swing$event$AncestorEvent;
  33.       if (var10003 == null) {
  34.          try {
  35.             var10003 = Class.forName("com.sun.java.swing.event.AncestorEvent");
  36.          } catch (ClassNotFoundException var8) {
  37.             throw new NoClassDefFoundError(((Throwable)var8).getMessage());
  38.          }
  39.  
  40.          class$com$sun$java$swing$event$AncestorEvent = var10003;
  41.       }
  42.  
  43.       var10000[0] = var10003;
  44.       Class[] paramTypes = var10000;
  45.       MethodDescriptor[] var10 = new MethodDescriptor[3];
  46.       Class var10004 = class$com$sun$java$swing$event$AncestorListener;
  47.       if (var10004 == null) {
  48.          try {
  49.             var10004 = Class.forName("com.sun.java.swing.event.AncestorListener");
  50.          } catch (ClassNotFoundException var7) {
  51.             throw new NoClassDefFoundError(((Throwable)var7).getMessage());
  52.          }
  53.  
  54.          class$com$sun$java$swing$event$AncestorListener = var10004;
  55.       }
  56.  
  57.       var10[0] = super.createMethodDescriptor(var10004, "ancestorAdded", new Object[]{"displayName", "ancestorAdded", "shortDescription", "Event fired when an ancestor is added to component hierarchy"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("ancestorEvent", new Object[]{"displayName", "ancestorEvent"})}, paramTypes);
  58.       var10004 = class$com$sun$java$swing$event$AncestorListener;
  59.       if (var10004 == null) {
  60.          try {
  61.             var10004 = Class.forName("com.sun.java.swing.event.AncestorListener");
  62.          } catch (ClassNotFoundException var6) {
  63.             throw new NoClassDefFoundError(((Throwable)var6).getMessage());
  64.          }
  65.  
  66.          class$com$sun$java$swing$event$AncestorListener = var10004;
  67.       }
  68.  
  69.       var10[1] = super.createMethodDescriptor(var10004, "ancestorMoved", new Object[]{"displayName", "ancestorMoved", "shortDescription", "Event fired when an ancestor is moved"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("ancestorEvent", new Object[]{"displayName", "ancestorEvent"})}, paramTypes);
  70.       var10004 = class$com$sun$java$swing$event$AncestorListener;
  71.       if (var10004 == null) {
  72.          try {
  73.             var10004 = Class.forName("com.sun.java.swing.event.AncestorListener");
  74.          } catch (ClassNotFoundException var5) {
  75.             throw new NoClassDefFoundError(((Throwable)var5).getMessage());
  76.          }
  77.  
  78.          class$com$sun$java$swing$event$AncestorListener = var10004;
  79.       }
  80.  
  81.       var10[2] = super.createMethodDescriptor(var10004, "ancestorRemoved", new Object[]{"displayName", "ancestorRemoved", "shortDescription", "Event fired when an ancestor is removed"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("ancestorEvent", new Object[]{"displayName", "ancestorEvent"})}, paramTypes);
  82.       MethodDescriptor[] aDescriptorList = var10;
  83.       Class var10001 = getBeanClass();
  84.       Object[] var11 = new Object[]{"displayName", "ancestorEvents", "shortDescription", "All ancestor events"};
  85.       Class var10005 = class$com$sun$java$swing$event$AncestorListener;
  86.       if (var10005 == null) {
  87.          try {
  88.             var10005 = Class.forName("com.sun.java.swing.event.AncestorListener");
  89.          } catch (ClassNotFoundException var4) {
  90.             throw new NoClassDefFoundError(((Throwable)var4).getMessage());
  91.          }
  92.  
  93.          class$com$sun$java$swing$event$AncestorListener = var10005;
  94.       }
  95.  
  96.       aDescriptor = super.createEventSetDescriptor(var10001, "ancestor", var11, aDescriptorList, var10005, "addAncestorListener", "removeAncestorListener");
  97.       return aDescriptor;
  98.    }
  99.  
  100.    public static Class getBeanClass() {
  101.       Class var10000 = class$com$sun$java$swing$JComponent;
  102.       if (var10000 == null) {
  103.          try {
  104.             var10000 = Class.forName("com.sun.java.swing.JComponent");
  105.          } catch (ClassNotFoundException var0) {
  106.             throw new NoClassDefFoundError(((Throwable)var0).getMessage());
  107.          }
  108.  
  109.          class$com$sun$java$swing$JComponent = var10000;
  110.       }
  111.  
  112.       return var10000;
  113.    }
  114.  
  115.    public BeanDescriptor getBeanDescriptor() {
  116.       BeanDescriptor aDescriptor = null;
  117.  
  118.       try {
  119.          aDescriptor = ((IvjBeanInfo)this).createBeanDescriptor(getBeanClass(), new Object[]{"displayName", "JComponent", "shortDescription", "Base class for JFC components", "isContainer", Boolean.TRUE});
  120.       } catch (Throwable var3) {
  121.          ((IvjBeanInfo)this).handleException(var3);
  122.       }
  123.  
  124.       return aDescriptor;
  125.    }
  126.  
  127.    public EventSetDescriptor[] getEventSetDescriptors() {
  128.       try {
  129.          EventSetDescriptor[] aDescriptorList = new EventSetDescriptor[]{this.ancestorEventSetDescriptor(), this.propertyChangeEventSetDescriptor(), this.vetoableChangeEventSetDescriptor()};
  130.          return aDescriptorList;
  131.       } catch (Throwable var2) {
  132.          ((IvjBeanInfo)this).handleException(var2);
  133.          return null;
  134.       }
  135.    }
  136.  
  137.    public Image getIcon(int kind) {
  138.       if (kind == 2) {
  139.          return ((SimpleBeanInfo)this).loadImage("jcomponentcolor32.gif");
  140.       } else {
  141.          return kind == 1 ? ((SimpleBeanInfo)this).loadImage("jcomponentcolor16.gif") : super.getIcon(kind);
  142.       }
  143.    }
  144.  
  145.    public MethodDescriptor[] getMethodDescriptors() {
  146.       try {
  147.          MethodDescriptor[] var10000 = new MethodDescriptor[]{super.createMethodDescriptor(getBeanClass(), "addNotify", new Object[]{"displayName", "addNotify()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]), null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null};
  148.          Class var10004 = getBeanClass();
  149.          Object[] var10006 = new Object[]{"displayName", "computeVisibleRect(Rectangle)", "expert", Boolean.TRUE};
  150.          ParameterDescriptor[] var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("visibleRect", new Object[]{"displayName", "visibleRect"})};
  151.          Class[] var10008 = new Class[1];
  152.          Class var10011 = class$java$awt$Rectangle;
  153.          if (var10011 == null) {
  154.             try {
  155.                var10011 = Class.forName("java.awt.Rectangle");
  156.             } catch (ClassNotFoundException var30) {
  157.                throw new NoClassDefFoundError(((Throwable)var30).getMessage());
  158.             }
  159.  
  160.             class$java$awt$Rectangle = var10011;
  161.          }
  162.  
  163.          var10008[0] = var10011;
  164.          var10000[1] = super.createMethodDescriptor(var10004, "computeVisibleRect", var10006, var10007, var10008);
  165.          var10000[2] = super.createMethodDescriptor(getBeanClass(), "contains", new Object[]{"displayName", "contains(int,int)", "shortDescription", "Check if the component contains point"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("x", new Object[]{"displayName", "x"}), ((IvjBeanInfo)this).createParameterDescriptor("y", new Object[]{"displayName", "y"})}, new Class[]{Integer.TYPE, Integer.TYPE});
  166.          var10000[3] = super.createMethodDescriptor(getBeanClass(), "createToolTip", new Object[]{"displayName", "createToolTip()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  167.          var10004 = getBeanClass();
  168.          var10006 = new Object[]{"displayName", "firePropertyChange(String,boolean,boolean)", "expert", Boolean.TRUE};
  169.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("propertyName", new Object[]{"displayName", "propertyName"}), ((IvjBeanInfo)this).createParameterDescriptor("oldValue", new Object[]{"displayName", "oldValue"}), ((IvjBeanInfo)this).createParameterDescriptor("newValue", new Object[]{"displayName", "newValue"})};
  170.          var10008 = new Class[3];
  171.          var10011 = class$java$lang$String;
  172.          if (var10011 == null) {
  173.             try {
  174.                var10011 = Class.forName("java.lang.String");
  175.             } catch (ClassNotFoundException var29) {
  176.                throw new NoClassDefFoundError(((Throwable)var29).getMessage());
  177.             }
  178.  
  179.             class$java$lang$String = var10011;
  180.          }
  181.  
  182.          var10008[0] = var10011;
  183.          var10008[1] = Boolean.TYPE;
  184.          var10008[2] = Boolean.TYPE;
  185.          var10000[4] = super.createMethodDescriptor(var10004, "firePropertyChange", var10006, var10007, var10008);
  186.          var10004 = getBeanClass();
  187.          var10006 = new Object[]{"displayName", "firePropertyChange(String,char,char)", "expert", Boolean.TRUE};
  188.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("propertyName", new Object[]{"displayName", "propertyName"}), ((IvjBeanInfo)this).createParameterDescriptor("oldValue", new Object[]{"displayName", "oldValue"}), ((IvjBeanInfo)this).createParameterDescriptor("newValue", new Object[]{"displayName", "newValue"})};
  189.          var10008 = new Class[3];
  190.          var10011 = class$java$lang$String;
  191.          if (var10011 == null) {
  192.             try {
  193.                var10011 = Class.forName("java.lang.String");
  194.             } catch (ClassNotFoundException var28) {
  195.                throw new NoClassDefFoundError(((Throwable)var28).getMessage());
  196.             }
  197.  
  198.             class$java$lang$String = var10011;
  199.          }
  200.  
  201.          var10008[0] = var10011;
  202.          var10008[1] = Character.TYPE;
  203.          var10008[2] = Character.TYPE;
  204.          var10000[5] = super.createMethodDescriptor(var10004, "firePropertyChange", var10006, var10007, var10008);
  205.          var10004 = getBeanClass();
  206.          var10006 = new Object[]{"displayName", "firePropertyChange(String,double,double)", "expert", Boolean.TRUE};
  207.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("propertyName", new Object[]{"displayName", "propertyName"}), ((IvjBeanInfo)this).createParameterDescriptor("oldValue", new Object[]{"displayName", "oldValue"}), ((IvjBeanInfo)this).createParameterDescriptor("newValue", new Object[]{"displayName", "newValue"})};
  208.          var10008 = new Class[3];
  209.          var10011 = class$java$lang$String;
  210.          if (var10011 == null) {
  211.             try {
  212.                var10011 = Class.forName("java.lang.String");
  213.             } catch (ClassNotFoundException var27) {
  214.                throw new NoClassDefFoundError(((Throwable)var27).getMessage());
  215.             }
  216.  
  217.             class$java$lang$String = var10011;
  218.          }
  219.  
  220.          var10008[0] = var10011;
  221.          var10008[1] = Double.TYPE;
  222.          var10008[2] = Double.TYPE;
  223.          var10000[6] = super.createMethodDescriptor(var10004, "firePropertyChange", var10006, var10007, var10008);
  224.          var10004 = getBeanClass();
  225.          var10006 = new Object[]{"displayName", "firePropertyChange(String,float,float)", "expert", Boolean.TRUE};
  226.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("propertyName", new Object[]{"displayName", "propertyName"}), ((IvjBeanInfo)this).createParameterDescriptor("oldValue", new Object[]{"displayName", "oldValue"}), ((IvjBeanInfo)this).createParameterDescriptor("newValue", new Object[]{"displayName", "newValue"})};
  227.          var10008 = new Class[3];
  228.          var10011 = class$java$lang$String;
  229.          if (var10011 == null) {
  230.             try {
  231.                var10011 = Class.forName("java.lang.String");
  232.             } catch (ClassNotFoundException var26) {
  233.                throw new NoClassDefFoundError(((Throwable)var26).getMessage());
  234.             }
  235.  
  236.             class$java$lang$String = var10011;
  237.          }
  238.  
  239.          var10008[0] = var10011;
  240.          var10008[1] = Float.TYPE;
  241.          var10008[2] = Float.TYPE;
  242.          var10000[7] = super.createMethodDescriptor(var10004, "firePropertyChange", var10006, var10007, var10008);
  243.          var10004 = getBeanClass();
  244.          var10006 = new Object[]{"displayName", "firePropertyChange(String,int,int)", "expert", Boolean.TRUE};
  245.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("propertyName", new Object[]{"displayName", "propertyName"}), ((IvjBeanInfo)this).createParameterDescriptor("oldValue", new Object[]{"displayName", "oldValue"}), ((IvjBeanInfo)this).createParameterDescriptor("newValue", new Object[]{"displayName", "newValue"})};
  246.          var10008 = new Class[3];
  247.          var10011 = class$java$lang$String;
  248.          if (var10011 == null) {
  249.             try {
  250.                var10011 = Class.forName("java.lang.String");
  251.             } catch (ClassNotFoundException var25) {
  252.                throw new NoClassDefFoundError(((Throwable)var25).getMessage());
  253.             }
  254.  
  255.             class$java$lang$String = var10011;
  256.          }
  257.  
  258.          var10008[0] = var10011;
  259.          var10008[1] = Integer.TYPE;
  260.          var10008[2] = Integer.TYPE;
  261.          var10000[8] = super.createMethodDescriptor(var10004, "firePropertyChange", var10006, var10007, var10008);
  262.          var10004 = getBeanClass();
  263.          var10006 = new Object[]{"displayName", "firePropertyChange(String,long,long)", "expert", Boolean.TRUE};
  264.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("propertyName", new Object[]{"displayName", "propertyName"}), ((IvjBeanInfo)this).createParameterDescriptor("oldValue", new Object[]{"displayName", "oldValue"}), ((IvjBeanInfo)this).createParameterDescriptor("newValue", new Object[]{"displayName", "newValue"})};
  265.          var10008 = new Class[3];
  266.          var10011 = class$java$lang$String;
  267.          if (var10011 == null) {
  268.             try {
  269.                var10011 = Class.forName("java.lang.String");
  270.             } catch (ClassNotFoundException var24) {
  271.                throw new NoClassDefFoundError(((Throwable)var24).getMessage());
  272.             }
  273.  
  274.             class$java$lang$String = var10011;
  275.          }
  276.  
  277.          var10008[0] = var10011;
  278.          var10008[1] = Long.TYPE;
  279.          var10008[2] = Long.TYPE;
  280.          var10000[9] = super.createMethodDescriptor(var10004, "firePropertyChange", var10006, var10007, var10008);
  281.          var10004 = getBeanClass();
  282.          var10006 = new Object[]{"displayName", "firePropertyChange(String,short,short)", "expert", Boolean.TRUE};
  283.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("propertyName", new Object[]{"displayName", "propertyName"}), ((IvjBeanInfo)this).createParameterDescriptor("oldValue", new Object[]{"displayName", "oldValue"}), ((IvjBeanInfo)this).createParameterDescriptor("newValue", new Object[]{"displayName", "newValue"})};
  284.          var10008 = new Class[3];
  285.          var10011 = class$java$lang$String;
  286.          if (var10011 == null) {
  287.             try {
  288.                var10011 = Class.forName("java.lang.String");
  289.             } catch (ClassNotFoundException var23) {
  290.                throw new NoClassDefFoundError(((Throwable)var23).getMessage());
  291.             }
  292.  
  293.             class$java$lang$String = var10011;
  294.          }
  295.  
  296.          var10008[0] = var10011;
  297.          var10008[1] = Short.TYPE;
  298.          var10008[2] = Short.TYPE;
  299.          var10000[10] = super.createMethodDescriptor(var10004, "firePropertyChange", var10006, var10007, var10008);
  300.          var10000[11] = super.createMethodDescriptor(getBeanClass(), "getAccessibleContext", new Object[]{"displayName", "getAccessibleContext()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  301.          var10004 = getBeanClass();
  302.          var10006 = new Object[]{"displayName", "getActionForKeyStroke(KeyStroke)", "expert", Boolean.TRUE};
  303.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("aKeyStroke", new Object[]{"displayName", "aKeyStroke"})};
  304.          var10008 = new Class[1];
  305.          var10011 = class$com$sun$java$swing$KeyStroke;
  306.          if (var10011 == null) {
  307.             try {
  308.                var10011 = Class.forName("com.sun.java.swing.KeyStroke");
  309.             } catch (ClassNotFoundException var22) {
  310.                throw new NoClassDefFoundError(((Throwable)var22).getMessage());
  311.             }
  312.  
  313.             class$com$sun$java$swing$KeyStroke = var10011;
  314.          }
  315.  
  316.          var10008[0] = var10011;
  317.          var10000[12] = super.createMethodDescriptor(var10004, "getActionForKeyStroke", var10006, var10007, var10008);
  318.          var10000[13] = super.createMethodDescriptor(getBeanClass(), "getAlignmentX", new Object[]{"displayName", "getAlignmentX()"}, new ParameterDescriptor[0], new Class[0]);
  319.          var10000[14] = super.createMethodDescriptor(getBeanClass(), "getAlignmentY", new Object[]{"displayName", "getAlignmentY()"}, new ParameterDescriptor[0], new Class[0]);
  320.          var10000[15] = super.createMethodDescriptor(getBeanClass(), "getAutoscrolls", new Object[]{"displayName", "getAutoscrolls()", "shortDescription", "TRUE if component auto scrolls"}, new ParameterDescriptor[0], new Class[0]);
  321.          var10000[16] = super.createMethodDescriptor(getBeanClass(), "getBorder", new Object[]{"displayName", "getBorder()"}, new ParameterDescriptor[0], new Class[0]);
  322.          var10004 = getBeanClass();
  323.          var10006 = new Object[]{"displayName", "getBounds(Rectangle)", "shortDescription", "Get the bounding rectangle"};
  324.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("rv", new Object[]{"displayName", "aRectangle"})};
  325.          var10008 = new Class[1];
  326.          var10011 = class$java$awt$Rectangle;
  327.          if (var10011 == null) {
  328.             try {
  329.                var10011 = Class.forName("java.awt.Rectangle");
  330.             } catch (ClassNotFoundException var21) {
  331.                throw new NoClassDefFoundError(((Throwable)var21).getMessage());
  332.             }
  333.  
  334.             class$java$awt$Rectangle = var10011;
  335.          }
  336.  
  337.          var10008[0] = var10011;
  338.          var10000[17] = super.createMethodDescriptor(var10004, "getBounds", var10006, var10007, var10008);
  339.          var10004 = getBeanClass();
  340.          var10006 = new Object[]{"displayName", "getClientProperty(Object)", "expert", Boolean.TRUE};
  341.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("key", new Object[]{"displayName", "aKey"})};
  342.          var10008 = new Class[1];
  343.          var10011 = class$java$lang$Object;
  344.          if (var10011 == null) {
  345.             try {
  346.                var10011 = Class.forName("java.lang.Object");
  347.             } catch (ClassNotFoundException var20) {
  348.                throw new NoClassDefFoundError(((Throwable)var20).getMessage());
  349.             }
  350.  
  351.             class$java$lang$Object = var10011;
  352.          }
  353.  
  354.          var10008[0] = var10011;
  355.          var10000[18] = super.createMethodDescriptor(var10004, "getClientProperty", var10006, var10007, var10008);
  356.          var10004 = getBeanClass();
  357.          var10006 = new Object[]{"displayName", "getConditionForKeyStroke(KeyStroke)", "expert", Boolean.TRUE};
  358.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("aKeyStroke", new Object[]{"displayName", "aKeyStroke"})};
  359.          var10008 = new Class[1];
  360.          var10011 = class$com$sun$java$swing$KeyStroke;
  361.          if (var10011 == null) {
  362.             try {
  363.                var10011 = Class.forName("com.sun.java.swing.KeyStroke");
  364.             } catch (ClassNotFoundException var19) {
  365.                throw new NoClassDefFoundError(((Throwable)var19).getMessage());
  366.             }
  367.  
  368.             class$com$sun$java$swing$KeyStroke = var10011;
  369.          }
  370.  
  371.          var10008[0] = var10011;
  372.          var10000[19] = super.createMethodDescriptor(var10004, "getConditionForKeyStroke", var10006, var10007, var10008);
  373.          var10000[20] = super.createMethodDescriptor(getBeanClass(), "getGraphics", new Object[]{"displayName", "getGraphics()"}, new ParameterDescriptor[0], new Class[0]);
  374.          var10000[21] = super.createMethodDescriptor(getBeanClass(), "getHeight", new Object[]{"displayName", "getHeight()"}, new ParameterDescriptor[0], new Class[0]);
  375.          var10000[22] = super.createMethodDescriptor(getBeanClass(), "getInsets", new Object[]{"displayName", "getInsets()"}, new ParameterDescriptor[0], new Class[0]);
  376.          var10004 = getBeanClass();
  377.          var10006 = new Object[]{"displayName", "getLocation(Point)", "expert", Boolean.TRUE};
  378.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("rv", new Object[]{"displayName", "aPoint"})};
  379.          var10008 = new Class[1];
  380.          var10011 = class$java$awt$Point;
  381.          if (var10011 == null) {
  382.             try {
  383.                var10011 = Class.forName("java.awt.Point");
  384.             } catch (ClassNotFoundException var18) {
  385.                throw new NoClassDefFoundError(((Throwable)var18).getMessage());
  386.             }
  387.  
  388.             class$java$awt$Point = var10011;
  389.          }
  390.  
  391.          var10008[0] = var10011;
  392.          var10000[23] = super.createMethodDescriptor(var10004, "getLocation", var10006, var10007, var10008);
  393.          var10000[24] = super.createMethodDescriptor(getBeanClass(), "getMaximumSize", new Object[]{"displayName", "getMaximumSize()"}, new ParameterDescriptor[0], new Class[0]);
  394.          var10000[25] = super.createMethodDescriptor(getBeanClass(), "getMinimumSize", new Object[]{"displayName", "getMinimumSize()"}, new ParameterDescriptor[0], new Class[0]);
  395.          var10000[26] = super.createMethodDescriptor(getBeanClass(), "getNextFocusableComponent", new Object[]{"displayName", "getNextFocusableComponent()", "shortDescription", "Get the next component to get focus"}, new ParameterDescriptor[0], new Class[0]);
  396.          var10000[27] = super.createMethodDescriptor(getBeanClass(), "getPreferredSize", new Object[]{"displayName", "getPreferredSize()"}, new ParameterDescriptor[0], new Class[0]);
  397.          var10000[28] = super.createMethodDescriptor(getBeanClass(), "getRegisteredKeyStrokes", new Object[]{"displayName", "getRegisteredKeyStrokes()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  398.          var10000[29] = super.createMethodDescriptor(getBeanClass(), "getRootPane", new Object[]{"displayName", "getRootPane()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  399.          var10004 = getBeanClass();
  400.          var10006 = new Object[]{"displayName", "getSize(Dimension)"};
  401.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("rv", new Object[]{"displayName", "aDimension"})};
  402.          var10008 = new Class[1];
  403.          var10011 = class$java$awt$Dimension;
  404.          if (var10011 == null) {
  405.             try {
  406.                var10011 = Class.forName("java.awt.Dimension");
  407.             } catch (ClassNotFoundException var17) {
  408.                throw new NoClassDefFoundError(((Throwable)var17).getMessage());
  409.             }
  410.  
  411.             class$java$awt$Dimension = var10011;
  412.          }
  413.  
  414.          var10008[0] = var10011;
  415.          var10000[30] = super.createMethodDescriptor(var10004, "getSize", var10006, var10007, var10008);
  416.          var10000[31] = super.createMethodDescriptor(getBeanClass(), "getToolTipText", new Object[]{"displayName", "getToolTipText()"}, new ParameterDescriptor[0], new Class[0]);
  417.          var10000[32] = super.createMethodDescriptor(getBeanClass(), "getTopLevelAncestor", new Object[]{"displayName", "getTopLevelAncestor()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  418.          var10000[33] = super.createMethodDescriptor(getBeanClass(), "getVisibleRect", new Object[]{"displayName", "getVisibleRect()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  419.          var10000[34] = super.createMethodDescriptor(getBeanClass(), "getWidth", new Object[]{"displayName", "getWidth()"}, new ParameterDescriptor[0], new Class[0]);
  420.          var10000[35] = super.createMethodDescriptor(getBeanClass(), "getX", new Object[]{"displayName", "getX()"}, new ParameterDescriptor[0], new Class[0]);
  421.          var10000[36] = super.createMethodDescriptor(getBeanClass(), "getY", new Object[]{"displayName", "getY()"}, new ParameterDescriptor[0], new Class[0]);
  422.          var10000[37] = super.createMethodDescriptor(getBeanClass(), "grabFocus", new Object[]{"displayName", "grabFocus()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  423.          var10000[38] = super.createMethodDescriptor(getBeanClass(), "hasFocus", new Object[]{"displayName", "hasFocus()", "shortDescription", "TRUE if component has keyboard focus"}, new ParameterDescriptor[0], new Class[0]);
  424.          var10000[39] = super.createMethodDescriptor(getBeanClass(), "isDoubleBuffered", new Object[]{"displayName", "isDoubleBuffered()", "shortDescription", "TRUE if component painting is buffered"}, new ParameterDescriptor[0], new Class[0]);
  425.          var10000[40] = super.createMethodDescriptor(getBeanClass(), "isFocusCycleRoot", new Object[]{"displayName", "isFocusCycleRoot()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  426.          var10000[41] = super.createMethodDescriptor(getBeanClass(), "isFocusTraversable", new Object[]{"displayName", "isFocusTraversable()", "shortDescription", "TRUE if component can receive focus"}, new ParameterDescriptor[0], new Class[0]);
  427.          var10000[42] = super.createMethodDescriptor(getBeanClass(), "isManagingFocus", new Object[]{"displayName", "isManagingFocus()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  428.          var10000[43] = super.createMethodDescriptor(getBeanClass(), "isOpaque", new Object[]{"displayName", "isOpaque()", "shortDescription", "TRUE if the component is completely opaque"}, new ParameterDescriptor[0], new Class[0]);
  429.          var10000[44] = super.createMethodDescriptor(getBeanClass(), "isOptimizedDrawingEnabled", new Object[]{"displayName", "isOptimizedDrawingEnabled()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  430.          var10000[45] = super.createMethodDescriptor(getBeanClass(), "isRequestFocusEnabled", new Object[]{"displayName", "isRequestFocusEnabled()", "shortDescription", "TRUE if component can get focus by calling requestFocus"}, new ParameterDescriptor[0], new Class[0]);
  431.          var10000[46] = super.createMethodDescriptor(getBeanClass(), "isValidateRoot", new Object[]{"displayName", "isValidateRoot()", "shortDescription", "TRUE if entire component subtree is always validated"}, new ParameterDescriptor[0], new Class[0]);
  432.          var10004 = getBeanClass();
  433.          var10006 = new Object[]{"displayName", "paint(Graphics)", "expert", Boolean.TRUE};
  434.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("g", new Object[]{"displayName", "graphics"})};
  435.          var10008 = new Class[1];
  436.          var10011 = class$java$awt$Graphics;
  437.          if (var10011 == null) {
  438.             try {
  439.                var10011 = Class.forName("java.awt.Graphics");
  440.             } catch (ClassNotFoundException var16) {
  441.                throw new NoClassDefFoundError(((Throwable)var16).getMessage());
  442.             }
  443.  
  444.             class$java$awt$Graphics = var10011;
  445.          }
  446.  
  447.          var10008[0] = var10011;
  448.          var10000[47] = super.createMethodDescriptor(var10004, "paint", var10006, var10007, var10008);
  449.          var10004 = getBeanClass();
  450.          var10006 = new Object[]{"displayName", "paintImmediately(Rectangle)", "expert", Boolean.TRUE};
  451.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("r", new Object[]{"displayName", "rectangle"})};
  452.          var10008 = new Class[1];
  453.          var10011 = class$java$awt$Rectangle;
  454.          if (var10011 == null) {
  455.             try {
  456.                var10011 = Class.forName("java.awt.Rectangle");
  457.             } catch (ClassNotFoundException var15) {
  458.                throw new NoClassDefFoundError(((Throwable)var15).getMessage());
  459.             }
  460.  
  461.             class$java$awt$Rectangle = var10011;
  462.          }
  463.  
  464.          var10008[0] = var10011;
  465.          var10000[48] = super.createMethodDescriptor(var10004, "paintImmediately", var10006, var10007, var10008);
  466.          var10004 = getBeanClass();
  467.          var10006 = new Object[]{"displayName", "putClientProperty(Object,Object)", "expert", Boolean.TRUE};
  468.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("key", new Object[]{"displayName", "key"}), ((IvjBeanInfo)this).createParameterDescriptor("value", new Object[]{"displayName", "value"})};
  469.          var10008 = new Class[2];
  470.          var10011 = class$java$lang$Object;
  471.          if (var10011 == null) {
  472.             try {
  473.                var10011 = Class.forName("java.lang.Object");
  474.             } catch (ClassNotFoundException var14) {
  475.                throw new NoClassDefFoundError(((Throwable)var14).getMessage());
  476.             }
  477.  
  478.             class$java$lang$Object = var10011;
  479.          }
  480.  
  481.          var10008[0] = var10011;
  482.          var10011 = class$java$lang$Object;
  483.          if (var10011 == null) {
  484.             try {
  485.                var10011 = Class.forName("java.lang.Object");
  486.             } catch (ClassNotFoundException var13) {
  487.                throw new NoClassDefFoundError(((Throwable)var13).getMessage());
  488.             }
  489.  
  490.             class$java$lang$Object = var10011;
  491.          }
  492.  
  493.          var10008[1] = var10011;
  494.          var10000[49] = super.createMethodDescriptor(var10004, "putClientProperty", var10006, var10007, var10008);
  495.          var10000[50] = super.createMethodDescriptor(getBeanClass(), "removeNotify", new Object[]{"displayName", "removeNotify()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  496.          var10004 = getBeanClass();
  497.          var10006 = new Object[]{"displayName", "repaint(Rectangle)", "expert", Boolean.TRUE};
  498.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("r", new Object[]{"displayName", "rectangle"})};
  499.          var10008 = new Class[1];
  500.          var10011 = class$java$awt$Rectangle;
  501.          if (var10011 == null) {
  502.             try {
  503.                var10011 = Class.forName("java.awt.Rectangle");
  504.             } catch (ClassNotFoundException var12) {
  505.                throw new NoClassDefFoundError(((Throwable)var12).getMessage());
  506.             }
  507.  
  508.             class$java$awt$Rectangle = var10011;
  509.          }
  510.  
  511.          var10008[0] = var10011;
  512.          var10000[51] = super.createMethodDescriptor(var10004, "repaint", var10006, var10007, var10008);
  513.          var10000[52] = super.createMethodDescriptor(getBeanClass(), "requestDefaultFocus", new Object[]{"displayName", "requestDefaultFocus()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  514.          var10000[53] = super.createMethodDescriptor(getBeanClass(), "requestFocus", new Object[]{"displayName", "requestFocus()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  515.          var10000[54] = super.createMethodDescriptor(getBeanClass(), "resetKeyboardActions", new Object[]{"displayName", "resetKeyboardActions()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  516.          var10000[55] = super.createMethodDescriptor(getBeanClass(), "revalidate", new Object[]{"displayName", "revalidate()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  517.          var10004 = getBeanClass();
  518.          var10006 = new Object[]{"displayName", "scrollRectToVisible(Rectangle)", "expert", Boolean.TRUE};
  519.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("aRect", new Object[]{"displayName", "rectangle"})};
  520.          var10008 = new Class[1];
  521.          var10011 = class$java$awt$Rectangle;
  522.          if (var10011 == null) {
  523.             try {
  524.                var10011 = Class.forName("java.awt.Rectangle");
  525.             } catch (ClassNotFoundException var11) {
  526.                throw new NoClassDefFoundError(((Throwable)var11).getMessage());
  527.             }
  528.  
  529.             class$java$awt$Rectangle = var10011;
  530.          }
  531.  
  532.          var10008[0] = var10011;
  533.          var10000[56] = super.createMethodDescriptor(var10004, "scrollRectToVisible", var10006, var10007, var10008);
  534.          var10000[57] = super.createMethodDescriptor(getBeanClass(), "setAlignmentX", new Object[]{"displayName", "setAlignmentX(float)", "shortDescription", "Preferred horizontal alignment for component"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("alignmentX", new Object[]{"displayName", "alignmentX"})}, new Class[]{Float.TYPE});
  535.          var10000[58] = super.createMethodDescriptor(getBeanClass(), "setAlignmentY", new Object[]{"displayName", "setAlignmentY(float)", "shortDescription", "Preferred vertical alignment for component"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("alignmentY", new Object[]{"displayName", "alignmentY"})}, new Class[]{Float.TYPE});
  536.          var10000[59] = super.createMethodDescriptor(getBeanClass(), "setAutoscrolls", new Object[]{"displayName", "setAutoscrolls(boolean)", "expert", Boolean.TRUE}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("autoscrolls", new Object[]{"displayName", "autoscrolls"})}, new Class[]{Boolean.TYPE});
  537.          var10004 = getBeanClass();
  538.          var10006 = new Object[]{"displayName", "setBorder(Border)"};
  539.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("border", new Object[]{"displayName", "border"})};
  540.          var10008 = new Class[1];
  541.          var10011 = class$com$sun$java$swing$border$Border;
  542.          if (var10011 == null) {
  543.             try {
  544.                var10011 = Class.forName("com.sun.java.swing.border.Border");
  545.             } catch (ClassNotFoundException var10) {
  546.                throw new NoClassDefFoundError(((Throwable)var10).getMessage());
  547.             }
  548.  
  549.             class$com$sun$java$swing$border$Border = var10011;
  550.          }
  551.  
  552.          var10008[0] = var10011;
  553.          var10000[60] = super.createMethodDescriptor(var10004, "setBorder", var10006, var10007, var10008);
  554.          var10004 = getBeanClass();
  555.          var10006 = new Object[]{"displayName", "setBounds(Rectangle)"};
  556.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("r", new Object[]{"displayName", "rectangle"})};
  557.          var10008 = new Class[1];
  558.          var10011 = class$java$awt$Rectangle;
  559.          if (var10011 == null) {
  560.             try {
  561.                var10011 = Class.forName("java.awt.Rectangle");
  562.             } catch (ClassNotFoundException var9) {
  563.                throw new NoClassDefFoundError(((Throwable)var9).getMessage());
  564.             }
  565.  
  566.             class$java$awt$Rectangle = var10011;
  567.          }
  568.  
  569.          var10008[0] = var10011;
  570.          var10000[61] = super.createMethodDescriptor(var10004, "setBounds", var10006, var10007, var10008);
  571.          var10000[62] = super.createMethodDescriptor(getBeanClass(), "setDebugGraphicsOptions", new Object[]{"displayName", "setDebugGraphicsOptions(int)", "expert", Boolean.TRUE}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("debugOptions", new Object[]{"displayName", "debugOptions"})}, new Class[]{Integer.TYPE});
  572.          var10000[63] = super.createMethodDescriptor(getBeanClass(), "setDoubleBuffered", new Object[]{"displayName", "setDoubleBuffered(boolean)", "expert", Boolean.TRUE}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("aFlag", new Object[]{"displayName", "aFlag"})}, new Class[]{Boolean.TYPE});
  573.          var10004 = getBeanClass();
  574.          var10006 = new Object[]{"displayName", "setMaximumSize(Dimension)", "expert", Boolean.TRUE};
  575.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("maximumSize", new Object[]{"displayName", "maximumSize"})};
  576.          var10008 = new Class[1];
  577.          var10011 = class$java$awt$Dimension;
  578.          if (var10011 == null) {
  579.             try {
  580.                var10011 = Class.forName("java.awt.Dimension");
  581.             } catch (ClassNotFoundException var8) {
  582.                throw new NoClassDefFoundError(((Throwable)var8).getMessage());
  583.             }
  584.  
  585.             class$java$awt$Dimension = var10011;
  586.          }
  587.  
  588.          var10008[0] = var10011;
  589.          var10000[64] = super.createMethodDescriptor(var10004, "setMaximumSize", var10006, var10007, var10008);
  590.          var10004 = getBeanClass();
  591.          var10006 = new Object[]{"displayName", "setMinimumSize(Dimension)", "expert", Boolean.TRUE};
  592.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("minimumSize", new Object[]{"displayName", "minimumSize"})};
  593.          var10008 = new Class[1];
  594.          var10011 = class$java$awt$Dimension;
  595.          if (var10011 == null) {
  596.             try {
  597.                var10011 = Class.forName("java.awt.Dimension");
  598.             } catch (ClassNotFoundException var7) {
  599.                throw new NoClassDefFoundError(((Throwable)var7).getMessage());
  600.             }
  601.  
  602.             class$java$awt$Dimension = var10011;
  603.          }
  604.  
  605.          var10008[0] = var10011;
  606.          var10000[65] = super.createMethodDescriptor(var10004, "setMinimumSize", var10006, var10007, var10008);
  607.          var10004 = getBeanClass();
  608.          var10006 = new Object[]{"displayName", "setNextFocusableComponent(Component)", "expert", Boolean.TRUE};
  609.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("aComponent", new Object[]{"displayName", "aComponent"})};
  610.          var10008 = new Class[1];
  611.          var10011 = class$java$awt$Component;
  612.          if (var10011 == null) {
  613.             try {
  614.                var10011 = Class.forName("java.awt.Component");
  615.             } catch (ClassNotFoundException var6) {
  616.                throw new NoClassDefFoundError(((Throwable)var6).getMessage());
  617.             }
  618.  
  619.             class$java$awt$Component = var10011;
  620.          }
  621.  
  622.          var10008[0] = var10011;
  623.          var10000[66] = super.createMethodDescriptor(var10004, "setNextFocusableComponent", var10006, var10007, var10008);
  624.          var10004 = getBeanClass();
  625.          var10006 = new Object[]{"displayName", "setPreferredSize(Dimension)", "expert", Boolean.TRUE};
  626.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("preferredSize", new Object[]{"displayName", "preferredSize"})};
  627.          var10008 = new Class[1];
  628.          var10011 = class$java$awt$Dimension;
  629.          if (var10011 == null) {
  630.             try {
  631.                var10011 = Class.forName("java.awt.Dimension");
  632.             } catch (ClassNotFoundException var5) {
  633.                throw new NoClassDefFoundError(((Throwable)var5).getMessage());
  634.             }
  635.  
  636.             class$java$awt$Dimension = var10011;
  637.          }
  638.  
  639.          var10008[0] = var10011;
  640.          var10000[67] = super.createMethodDescriptor(var10004, "setPreferredSize", var10006, var10007, var10008);
  641.          var10000[68] = super.createMethodDescriptor(getBeanClass(), "setOpaque", new Object[]{"displayName", "setOpaque(boolean)", "expert", Boolean.TRUE}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("isOpaque", new Object[]{"displayName", "isOpaque"})}, new Class[]{Boolean.TYPE});
  642.          var10000[69] = super.createMethodDescriptor(getBeanClass(), "setRequestFocusEnabled", new Object[]{"displayName", "setRequestFocusEnabled(boolean)", "expert", Boolean.TRUE}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("aFlag", new Object[]{"displayName", "aFlag"})}, new Class[]{Boolean.TYPE});
  643.          var10004 = getBeanClass();
  644.          var10006 = new Object[]{"displayName", "setToolTipText(String)"};
  645.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("text", new Object[]{"displayName", "text"})};
  646.          var10008 = new Class[1];
  647.          var10011 = class$java$lang$String;
  648.          if (var10011 == null) {
  649.             try {
  650.                var10011 = Class.forName("java.lang.String");
  651.             } catch (ClassNotFoundException var4) {
  652.                throw new NoClassDefFoundError(((Throwable)var4).getMessage());
  653.             }
  654.  
  655.             class$java$lang$String = var10011;
  656.          }
  657.  
  658.          var10008[0] = var10011;
  659.          var10000[70] = super.createMethodDescriptor(var10004, "setToolTipText", var10006, var10007, var10008);
  660.          var10000[71] = super.createMethodDescriptor(getBeanClass(), "setVisible", new Object[]{"displayName", "setVisible(boolean)", "expert", Boolean.TRUE}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("aFlag", new Object[]{"displayName", "aFlag"})}, new Class[]{Boolean.TYPE});
  661.          var10004 = getBeanClass();
  662.          var10006 = new Object[]{"displayName", "unregisterKeyboardAction(KeyStroke)", "expert", Boolean.TRUE};
  663.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("aKeyStroke", new Object[]{"displayName", "aKeyStroke"})};
  664.          var10008 = new Class[1];
  665.          var10011 = class$com$sun$java$swing$KeyStroke;
  666.          if (var10011 == null) {
  667.             try {
  668.                var10011 = Class.forName("com.sun.java.swing.KeyStroke");
  669.             } catch (ClassNotFoundException var3) {
  670.                throw new NoClassDefFoundError(((Throwable)var3).getMessage());
  671.             }
  672.  
  673.             class$com$sun$java$swing$KeyStroke = var10011;
  674.          }
  675.  
  676.          var10008[0] = var10011;
  677.          var10000[72] = super.createMethodDescriptor(var10004, "unregisterKeyboardAction", var10006, var10007, var10008);
  678.          var10004 = getBeanClass();
  679.          var10006 = new Object[]{"displayName", "update(Graphics)", "expert", Boolean.TRUE};
  680.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("g", new Object[]{"displayName", "graphics"})};
  681.          var10008 = new Class[1];
  682.          var10011 = class$java$awt$Graphics;
  683.          if (var10011 == null) {
  684.             try {
  685.                var10011 = Class.forName("java.awt.Graphics");
  686.             } catch (ClassNotFoundException var2) {
  687.                throw new NoClassDefFoundError(((Throwable)var2).getMessage());
  688.             }
  689.  
  690.             class$java$awt$Graphics = var10011;
  691.          }
  692.  
  693.          var10008[0] = var10011;
  694.          var10000[73] = super.createMethodDescriptor(var10004, "update", var10006, var10007, var10008);
  695.          var10000[74] = super.createMethodDescriptor(getBeanClass(), "updateUI", new Object[]{"displayName", "updateUI()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  696.          MethodDescriptor[] aDescriptorList = var10000;
  697.          return aDescriptorList;
  698.       } catch (Throwable var31) {
  699.          ((IvjBeanInfo)this).handleException(var31);
  700.          return null;
  701.       }
  702.    }
  703.  
  704.    public PropertyDescriptor[] getPropertyDescriptors() {
  705.       try {
  706.          PropertyDescriptor[] aDescriptorList = new PropertyDescriptor[]{super.createPropertyDescriptor(getBeanClass(), "alignmentX", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "alignmentY", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "autoscrolls", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "border", new Object[]{"bound", Boolean.TRUE, "expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "debugGraphicsOptions", new Object[]{"expert", Boolean.TRUE, "ivjDesignTimeProperty", Boolean.FALSE}), super.createPropertyDescriptor(getBeanClass(), "doubleBuffered", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "focusCycleRoot", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "focusTraversable", new Object[]{"shortDescription", "TRUE if component can receive focus"}), super.createPropertyDescriptor(getBeanClass(), "graphics", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "height", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "insets", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "managingFocus", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "maximumSize", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "minimumSize", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "nextFocusableComponent", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "opaque", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "optimizedDrawingEnabled", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "paintingTile", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "preferredSize", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "registeredKeyStrokes", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "requestFocusEnabled", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "rootPane", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "toolTipText", new Object[0]), super.createPropertyDescriptor(getBeanClass(), "topLevelAncestor", new Object[]{"expert", Boolean.TRUE, "ivjDesignTimeProperty", Boolean.FALSE}), super.createPropertyDescriptor(getBeanClass(), "validateRoot", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "visibleRect", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "width", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "x", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "y", new Object[]{"expert", Boolean.TRUE})};
  707.          return aDescriptorList;
  708.       } catch (Throwable var2) {
  709.          ((IvjBeanInfo)this).handleException(var2);
  710.          return null;
  711.       }
  712.    }
  713.  
  714.    public EventSetDescriptor propertyChangeEventSetDescriptor() {
  715.       EventSetDescriptor aDescriptor = null;
  716.       Class[] var10000 = new Class[1];
  717.       Class var10003 = class$java$beans$PropertyChangeEvent;
  718.       if (var10003 == null) {
  719.          try {
  720.             var10003 = Class.forName("java.beans.PropertyChangeEvent");
  721.          } catch (ClassNotFoundException var6) {
  722.             throw new NoClassDefFoundError(((Throwable)var6).getMessage());
  723.          }
  724.  
  725.          class$java$beans$PropertyChangeEvent = var10003;
  726.       }
  727.  
  728.       var10000[0] = var10003;
  729.       Class[] paramTypes = var10000;
  730.       MethodDescriptor[] var8 = new MethodDescriptor[1];
  731.       Class var10004 = class$java$beans$PropertyChangeListener;
  732.       if (var10004 == null) {
  733.          try {
  734.             var10004 = Class.forName("java.beans.PropertyChangeListener");
  735.          } catch (ClassNotFoundException var5) {
  736.             throw new NoClassDefFoundError(((Throwable)var5).getMessage());
  737.          }
  738.  
  739.          class$java$beans$PropertyChangeListener = var10004;
  740.       }
  741.  
  742.       var8[0] = super.createMethodDescriptor(var10004, "propertyChange", new Object[]{"displayName", "propertyChange", "shortDescription", "Event fired when a property has changed"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("propertyChangeEvent", new Object[]{"displayName", "propertyChangeEvent"})}, paramTypes);
  743.       MethodDescriptor[] aDescriptorList = var8;
  744.       Class var10001 = getBeanClass();
  745.       Object[] var9 = new Object[]{"displayName", "propertyChangeEvents", "shortDescription", "All property change events"};
  746.       Class var10005 = class$java$beans$PropertyChangeListener;
  747.       if (var10005 == null) {
  748.          try {
  749.             var10005 = Class.forName("java.beans.PropertyChangeListener");
  750.          } catch (ClassNotFoundException var4) {
  751.             throw new NoClassDefFoundError(((Throwable)var4).getMessage());
  752.          }
  753.  
  754.          class$java$beans$PropertyChangeListener = var10005;
  755.       }
  756.  
  757.       aDescriptor = super.createEventSetDescriptor(var10001, "propertyChange", var9, aDescriptorList, var10005, "addPropertyChangeListener", "removePropertyChangeListener");
  758.       return aDescriptor;
  759.    }
  760.  
  761.    public EventSetDescriptor vetoableChangeEventSetDescriptor() {
  762.       EventSetDescriptor aDescriptor = null;
  763.       Class[] var10000 = new Class[1];
  764.       Class var10003 = class$java$beans$PropertyChangeEvent;
  765.       if (var10003 == null) {
  766.          try {
  767.             var10003 = Class.forName("java.beans.PropertyChangeEvent");
  768.          } catch (ClassNotFoundException var6) {
  769.             throw new NoClassDefFoundError(((Throwable)var6).getMessage());
  770.          }
  771.  
  772.          class$java$beans$PropertyChangeEvent = var10003;
  773.       }
  774.  
  775.       var10000[0] = var10003;
  776.       Class[] paramTypes = var10000;
  777.       MethodDescriptor[] var8 = new MethodDescriptor[1];
  778.       Class var10004 = class$java$beans$VetoableChangeListener;
  779.       if (var10004 == null) {
  780.          try {
  781.             var10004 = Class.forName("java.beans.VetoableChangeListener");
  782.          } catch (ClassNotFoundException var5) {
  783.             throw new NoClassDefFoundError(((Throwable)var5).getMessage());
  784.          }
  785.  
  786.          class$java$beans$VetoableChangeListener = var10004;
  787.       }
  788.  
  789.       var8[0] = super.createMethodDescriptor(var10004, "vetoableChange", new Object[]{"displayName", "vetoableChange", "shortDescription", "Event fired when a constrained property has changed"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("propertyChangeEvent", new Object[]{"displayName", "propertyChangeEvent", "shortDescription", "constrained property changed event"})}, paramTypes);
  790.       MethodDescriptor[] aDescriptorList = var8;
  791.       Class var10001 = getBeanClass();
  792.       Object[] var9 = new Object[]{"displayName", "vetoableChangeEvents", "shortDescription", "All constrained property change events"};
  793.       Class var10005 = class$java$beans$VetoableChangeListener;
  794.       if (var10005 == null) {
  795.          try {
  796.             var10005 = Class.forName("java.beans.VetoableChangeListener");
  797.          } catch (ClassNotFoundException var4) {
  798.             throw new NoClassDefFoundError(((Throwable)var4).getMessage());
  799.          }
  800.  
  801.          class$java$beans$VetoableChangeListener = var10005;
  802.       }
  803.  
  804.       aDescriptor = super.createEventSetDescriptor(var10001, "vetoableChange", var9, aDescriptorList, var10005, "addVetoableChangeListener", "removeVetoableChangeListener");
  805.       return aDescriptor;
  806.    }
  807. }
  808.